// Пример 22. Наименьшее общее кратное
#include <stdio.h>

int main(int argc, char const *argv[])
{
    int n1, n2, minMultiple;
    printf("Enter two positive integers: ");
    scanf("%d%d", &n1, &n2);

    // Определяем максимум среди n1 n2 и сохраняем в minMultiple
    minMultiple = (n1 > n2) ? n1 : n2;

    // Бесконечный цикл
    while (1)
    {
        if(minMultiple % n1 == 0 && minMultiple % n2 == 0)
        {
            printf("НОК = %d.\n", minMultiple);
            break;
        }
        ++minMultiple;
    }
    
    return 0;
}
